Squamous Cell Carcinoma — synonyms, definition

1. squamous cell carcinoma (Noun)

1 synonym
cancroid
1 definition

squamous cell carcinoma (Noun) — The most common form of skin cancer.

1 type of
skin cancer